@charset "utf-8";
/*common responsive*/
@media (min-width: 1920px) {
  
  
}

@media (max-width: 1480px) {
  .container{width:auto;margin:0 40px;}

  .page_sider{right:0;}
  
}

@media (max-width: 1440px) {
  body{min-width: 320px;}
  
}


@media (max-width: 1280px) {
  body{font-size: 15px;}
  /*.container{width:1140px;}*/

  .common_newslist2 li h4{height: 50px;}
  /* .common_newslist2_pad li .pad h4{height: 45px;margin-bottom: 5px;} */
  .common_newslist2_line li h4{margin-bottom: 8px;}
  .common_newslist2_time li .time{bottom:28px;}
}



@media (max-width: 1199px) {
  /*body{font-size: 14px;}*/
  .container{/*width:96%;*/margin:0 20px;}

  .page_sider{display: none;}
  
  /* .common_newslist2_pad li .pad h4{height: 40px;} */
  
  .footer_links .yqlj{margin-left:0;}
  .footer_links dl{padding: 0 40px 0 30px;}
  .footer_links dl:first-child dd{left:0;}


}

@media (max-width: 1023px) {
  
}

@media (max-width: 992px) {
  .header_top .wza{display: none;}
  .header_logo img{margin:0 auto;}
  .header_search{width:auto;margin: 22px 20px 55px;}
  
  .crumb{height: auto;line-height: 1.5;background-position: 0 20px;}

  .common_newslist2_time li{padding:10px 0;}
  .common_newslist2_time li .time{bottom:12px;}
  .common_newslist2_time li .time b{margin:0;}
  
  .common_tit{margin:30px auto 30px;}
  .common_tit h4 a{font-size: 22px;}
  .common_tit3 h4 a{font-size: 1.5em;}

}


/* xs mobile*/
@media (max-width: 768px) {
  .mainNav{height:auto;}
  .mainNav .container{width: 100%;margin:0;}
  .mainNav ul{overflow: hidden;padding:8px 0;position: relative;}
  .mainNav li{position: relative;width: 25%;font-size:18px;height: auto;line-height: 34px;}
  .mainNav li:before{content:"";width:1px;height:16px;background: #fff;filter: alpha(opacity=20);-moz-opacity: 0.2;opacity: 0.2;position: absolute;left:0;top:50%;margin-top:-8px;}
  .mainNav li a{padding-left: 0;text-align: center;font-weight: normal;}

  .common_newslist2 li h4{height: auto;}
  .common_newslist2_pad li .pad{padding-right:100px;}
  
  .footer_links .yqlj{margin:0 -10px;}
  .footer_links dl{/*width:33.33%;*/width:50%;padding:0;margin-top:10px;}
  .footer_links dl:before{width:0px;}
  .footer_links dt{background: rgba(255,255,255,.1);margin:0 10px;}
  .footer_links .no{display: none;}
  .footer_links dt:after{right: 10px;}
  .footer_links .link{float: none;text-align: center;}
  .footer_links .link a,.footer_links .link .zwwx{display:inline-block!important;margin:0 20px;}
  .footer_txt{text-align: center;}
  .footer_wzbs{position: static;width:auto;text-align: center;margin:20px auto 0;}
  
  .m_hide{display: none;}
  .common_m_more{display: block;}
  .common_hd3 li{margin-left: 20px;}
}



@media (max-width: 640px) {
  .header_top span, .header_top a{margin-left: 5px;}
  .header_search,.header_search .ss{width:auto;}
  .header_search{margin-right: 20px;}

  .mainNav li{font-size: 16px;}
  .common_tit3 h4 a{font-size: 1.3125em;}
  .common_hd3 li{font-size: 1.125em;}

  .common_newslist2_pad li{width:100%;}
  
  /* .footer_links dl{width:50%;} */
  
  .alert-warning{width: 90%;left:5%;margin-left: 0;height: auto;}
	.alert-wzsm{width:90%;height: auto;font-size: 1.25em;}
	.alert-footer span{font-size: 1.125em;}
  
}


@media (max-width: 480px) {
  
  
  
}

@media (max-width: 460px) {
  
}

@media (max-width: 380px) {
  .footer_links dl{width:100%;}

  .common_newslist li{padding-right:0!important;padding-top: 10px;padding-bottom: 10px;line-height: 1.5;}
  .common_newslist li h4,.common_newslist_dotline li h4{display: inline;}
  .common_newslist li a{white-space: normal;float: none;max-width: none;overflow: hidden;text-overflow: -o-ellipsis-lastline;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;}
  .common_newslist li .time,.common_newslist_dotline li .time{position: static;}
  .common_newslist.dot li:before{top:22px;}

  .common_newslist_dotline li{padding-right: 0!important;}
}

@media (max-width: 320px) {
  
}